package basic

import (
	"fmt"
	"math"
	"math/cmplx"
)

func Ol()  {
	fmt.Println("ol")

	c := 3 + 4i
	// 操作虚数 cmplx 库
	d := cmplx.Abs(c)
	fmt.Println(d)

	// 打印欧拉公式 为什么不是0 因为实部 虚部都是 float float存在失精问题。
	fmt.Println(cmplx.Pow(math.E, 1i*math.Pi) + 1)
	// 简写 简写e的多少次方
	fmt.Printf("%.3f", cmplx.Exp(1i*math.Pi) + 1)
}
